package com.htjc.integral.model.newaccount;

import java.math.BigDecimal;

import lombok.Data;

/**
 * 积分收入表
 * @author hlc
 *
 */
@Data
public class EcBpInComeIntegral {

	/**
	 * 收入ID（YYYYMMDDHHmmssSSS+9位序列）
	 */
	private String incomeId;

	/**
	 * 户号（可空）
	 */
	private String consNo;

	/**
	 * 网省编码
	 */
	private String provinceCode;

	/**
	 * 供电单位编码
	 */
	private String orgNo;

	/**
	 * 积分生成流水号（划转返回的）
	 */
	private String powerId;

	/**
	 * 总帐户ID（可空）
	 */
	private String accountId;

	/**
	 * 收入来源渠道编码
	 */
	private String incomeChannel;

	/**
	 * 收入来源流水号（退回时填写支出记录表主键）
	 */
	private String serialNo;

	/**
	 * 收入来源（01：网省积分流入02：统一活动收入03：网省活动收入04：支出失败退回05：老系统转入）
	 */
	private String incomeSource;

	/**
	 * 收入类型（01：自动02：人工）
	 */
	private String incomeType;

	/**
	 * 来源说明
	 */
	private String sourceInstructions;

	/**
	 * 来源数量
	 */
	private BigDecimal sourceNumber;

	/**
	 * 收入总金额
	 */
	private BigDecimal incomeBalance;

	/**
	 * 可用金额
	 */
	private BigDecimal usableBalance;

	/**
	 * 渠道积分生成日期（YYYYMMDD）
	 */
	private String channelCreateTime;

	/**
	 * 收入日期（YYYYMMDD）
	 */
	private String incomeTime;

	/**
	 * 过期日期（YYYYMMDD，退回时过期时间为原收入过期时间）
	 */
	private String staleTime;

	/**
	 * 状态（01：可用02：已耗尽03：已锁定04：已冻结05：已过期）
	 */
	private String status;

	/**
	 * 创建时间
	 */
	private String createTime;

	/**
	 * 修改时间
	 */
	private String updateTime;
	/**
	 * 对账状态
	 */
	private String acctStatus;

}
